package br.com.quad.dao;

import java.util.List;


import br.com.quad.bean.Veiculo;

public interface VeiculoDAO  {
	
	public Veiculo inserir(Veiculo veiculo) throws Exception;
	
	public boolean alterar(Veiculo veiculo) throws Exception;
	
	public boolean isExclusaoLiberada(Veiculo veiculo);
	
	public boolean excluir(Veiculo veiculo) throws Exception;
	
	public List<Veiculo> getSelecionar(int codigoTipoVeiculo,int codigoFabricante,int codigoModelo,int codigoCambio,int codigoCor,int codigoCombustivel,int ativo,String nomeCliente,String cPF_CNPJ);
	
	public Veiculo getVeiculo(int codigoVeiculo);
	
	public List<Veiculo> getListarTodos();
	
	public boolean isExiste(Veiculo veiculo);
	
	public void inicialize(Veiculo veiculo);

}
